@charset "utf-8";
/* CSS Document 合肥契合传动轴承有限公司 */
body,td,th {font-size:13px;color: #000;}
body {margin-left: 0px;margin-top: 0px;margin-right: 0px;margin-bottom: 0px; background:url(../images/bg.jpg);}
a:link {color: #000;text-decoration: none;}
a:visited {text-decoration: none;color: #000;}
a:hover {text-decoration: none;color: #F00;}
a:active {text-decoration: none;}
img{ border:0;}
ul,li,dl,dt,dd,div,p,h1,h2,h3,h4,h5,h6,p,form,input{ padding:0; margin:0; list-style:none;}
.clear{ clear:both;}
.pl10{ padding-left:10px;}
.pt10{ padding-top:10px;}
.pt15{ padding-top:15px;}
.mainbox{ width:1100px; margin:0 auto; clear:both;}
.back{ background:#FFF; min-height:502px; height:auto;}
.back2{ background:#FFF;}
.fl{ float:left;}
.fr{ float:right;}

/***********head************/
.hd_zhi{ clear:both; width:100%; background:#ececec; height:30px; line-height:30px; color:#F00;}
.headbg{ background:url(../images/topbg.jpg) center no-repeat; height:104px; clear:both; width:100%;}
.logo{ padding-top:18px; float:left; width:700px; padding-left:30px;}
.logo_tel{ padding-top:18px; float:right; width:270px;padding-right:30px;}

.menubg{ background:url(../images/meunbg.jpg) repeat-x; height:43px; width:100%;}
.menu{ width:1120px; margin:0 auto;}
.menu li{ float:left; padding:0px 40px; background:url(../images/menul.jpg) left top no-repeat; height:43px; line-height:43px;}
.menu li a{ font-size:16px; font-family:微软雅黑; color:#FFF;}
.nobg{ background:none!important;}

/**********banner************/
#full-screen-slider { width:100%; height:388px; clear:both;position:relative; padding-top:2px;}
#slides { display:block; width:100%; height:388px; list-style:none; padding:0; margin:0; position:relative; z-index:2;}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:20%; top:360px; z-index:9900;margin:0 auto;}
#pagination li { display:block; list-style:none; width:10px; height:10px; float:left; margin-left:15px; border-radius:5px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#0092CE}
.bantm{ background:url(../images/tm.png) repeat-x; height:8px; width:100%;}

.leftbox{ width:210px; float:left;}

.cl_tit{ clear:both;display:block; background:#1f69bf; height:40px;}
.cl_tit b{ background:url(../images/prod.jpg) 20px 12px no-repeat;display:block; padding-left:45px; line-height:40px; font-size:16px; color:#FFF;font-family:微软雅黑;}
.cl_txt{ clear:both; padding-top:10px;}
.cl_txt li{ clear:both; background:url(../images/m2.gif) 23px 10px no-repeat;border-bottom:1px #d9d9d9 solid; height:40px; line-height:40px; padding-left:40px;}
.cl_txt li a{ font-size:14px;}
.cl_txt2{ clear:both; padding-top:10px;}
.cl_txt2 li{ background:url(../images/cl2.jpg) 40px 5px no-repeat; clear:both; width:100%;line-height:25px; padding-left:50px;}

/*****class pro***/
#menu ul {width:100%; }
#menu a {display: block;}
#menu li {margin-top: 1px;background:url(../images/m2.gif) 23px 10px no-repeat;line-height:40px;}
#menu li a { padding-left:40px;border-bottom:1px #d9d9d9 solid;}
#menu li a:hover {}
#menu li ul { padding-top:10px;}
#menu li ul li {background:url(../images/cl2.jpg) 40px 5px no-repeat; clear:both; width:100%;line-height:30px;}
#menu li ul li a {padding-left: 50px;border:none;}
#menu li ul li a:hover {}


.telbox{ clear:both; padding:15px 10px; line-height:23px;}

.rightbox{ width:875px; float:right;}
.abbox{ float:left; width:480px; background:#FFF; height:220px; padding:10px 15px; overflow:hidden;}
.ab_tit{ clear:both; background:url(../images/titline.jpg) left bottom no-repeat; height:30px;font-size:18px;font-family:微软雅黑;}
.ab_tit label{ color:#1f69bf;letter-spacing:2px;}
.ab_tit b{ font-weight:normal;letter-spacing:2px;}
.ab_tit span{ float:right; font-size:12px; font-family:Arial; padding-top:10px;}
.ab_cont{ padding:10px 0; line-height:22px;}

.newsbox{ float:right; width:320px; background:#FFF; height:220px; padding:10px 15px; overflow:hidden;}
.hnews{ clear:both; padding:10px 0; display:block;}
.hnews li{ clear:both; background:url(../images/m3.gif) 3px 13px no-repeat; padding-left:15px; height:30px; line-height:30px;}
.hnews li span{ float:right; color:#666;}

.probox{ clear:both; background:#FFF;padding:10px 15px; height:255px; overflow:hidden;}
.proimg{ clear:both; padding:10px 0; display:block; width:2270px;}
.proimg li{ float:left; padding:7px;}
.proimg li img{ background:#dddddd; padding:4px; width:230px; height:170px;}
.proimg li p{ padding:8px; display:block; text-align:center;}

.linkbox{ clear:both; background:#FFF;padding:10px 15px; height:88px; overflow:hidden;}
.link{ clear:both; padding:10px 0;}
.link a{ padding:0px 5px; line-height:22px; color:#666;}

.footbg{ background:url(../images/footbg.jpg) repeat-x; height:130px; clear:both; width:100%; color:#FFF;}
.footbg a{ color:#FFF;}
.footbg a:hover{ color:#999;}
.ftmenu{ clear:both; text-align:center; padding-top:30px; display:block; width:100%;}
.ftmenu span{ padding:0px 8px;}
.ftcopy{ clear:both; padding-top:15px; text-align:center; line-height:25px;}

/*******内页样式*********/
.neibox{ padding:10px 20px; clear:both;}
.nei_cont{ clear:both; padding:10px 0; line-height:22px;}
.nei_cont img{ max-width:100%;}

.newslist {}
.newslist UL {PADDING-BOTTOM: 10px; LIST-STYLE-TYPE: none; PADDING-RIGHT: 20px; PADDING-TOP: 10px}
.newslist LI {PADDING-BOTTOM: 12px; LINE-HEIGHT: 20px; PADDING-LEFT: 15px; PADDING-RIGHT: 15px; BACKGROUND: url(../images/m3.gif) 4px 17px no-repeat; PADDING-TOP: 12px; border-bottom:1px #CCC dashed;}
.newslist LI SPAN {LINE-HEIGHT: 16px; FLOAT: right}

.neipro_txt{ clear:both; padding-top:20px; padding-bottom:20px; display:block;}
.neipro_txt li{ float:left; padding:0px 12px;}
.neipro_txt li img{ width:245px; height:185px; padding:4px; background:#dddddd;}
.neipro_txt li p{ font-size:16px; text-align:center; padding:10px 0; display:block; font-weight:normal;}

.main_top{ float:right;font-weight:normal;font-size:15px; display:block;padding-left:26px;}
.main_top ul{ margin:0; padding:0; list-style:none;}
.main_top ul li{width:auto; float:left; padding-left:20px; padding-right:5px;background:url(../images/n2.jpg) 5px 8px no-repeat;}
.main_top label{padding-top:3px;overflow:hidden; display:block; padding-left:5px; margin:0; background:none; font-weight:normal; font-size:15px; float:left; color:#000;}
.main_top label a{}
.main_top label a:hover{}

/*******page*******/
#bottompage{clear:both;height:auto;text-align:center; width:auto;}
#bottompage ul{list-style:none; margin:0px; padding:0px;}
#bottompage ul li{float:left;display:block;margin-left:2px; padding:2px;width:auto;height:20px;border:1px solid #eee;text-align:center;}
#bottompage ul li.nextprev span{ width:50px; display:block; background-color:#FFF;}
#bottompage ul li.pagenum{ width:auto; display:block;  background-color:#FFF;}
#bottompage ul li.pagenum a{ display:block; padding:0px 5px;}
#bottompage ul li span{display:block;width:auto;height:20px; background-color:#700000;}
#bottompage ul li.nextprev{width:50px; display:block; background-color:#FFF;}
#bottompage ul li span{display:block;background-color:#FFFFFF; width:auto; }
#bottompage ul li.currentpage{font-weight:bold; background-color:#2599e6; display:block; color:#FFF; width:23px;}
#bottompage ul li.currentpage span{display:block;background-color:#09F; }
#bottompage span.recordcount{display:block; background-color:#09F; padding-left:20px; margin-left:10px;border:0px;cursor:pointer;}
#bottompage{font-size:12px;font-family:arial,宋体;margin-top:30px;}